# 读取文件
with open(file="../../data/student.txt", mode="r", encoding="utf-8") as f:
    lines = f.readlines()

clazzs = []
for line in lines:
    clazz = line.strip().split(",")[-1]
    clazzs.append(clazz)

print(clazzs)

# map;用于对列表中的元素进行处理的函数
# 需要一个处理数据的函数，函数的参数代表李彪中的每一个元素
sexs = list(map(lambda line: line.strip().split(",")[3], lines))
print(sexs)

# 取出学生表中性别为男的学生
nan = []
for line in lines:
    sex = line.split(",")[3]
    if sex == "男":
        nan.append(line)

print(nan)

# filter:过滤数据
# 如果函数返回True保留数据，如果函数返回False过滤数据
f = list(filter(lambda line: line.split(",")[3] == "女", lines))
print(f)
